// samsting : this file is auto create.

#include "Yundun/2015-04-16/ConfigDdosRequest.h"

namespace aliyun { namespace Yundun {

ConfigDdosRequest::ConfigDdosRequest() : RpcAcsRequest("Yundun", "2015-04-16", "ConfigDdos") {
}

const string& ConfigDdosRequest::GetInstanceId(void) const {
  return InstanceId_;
}
void ConfigDdosRequest::SetInstanceId(const string& InstanceId) {
  InstanceId_ = InstanceId;
  PutQueryParameter("InstanceId", InstanceId_);
}

const string& ConfigDdosRequest::GetInstanceType(void) const {
  return InstanceType_;
}
void ConfigDdosRequest::SetInstanceType(const string& InstanceType) {
  InstanceType_ = InstanceType;
  PutQueryParameter("InstanceType", InstanceType_);
}

int ConfigDdosRequest::GetFlowPosition(void) const {
  return FlowPosition_;
}
void ConfigDdosRequest::SetFlowPosition(int FlowPosition) {
  FlowPosition_ = FlowPosition;
  PutQueryParameter("FlowPosition", string_ValueOfInt(FlowPosition_));
}

int ConfigDdosRequest::GetStrategyPosition(void) const {
  return StrategyPosition_;
}
void ConfigDdosRequest::SetStrategyPosition(int StrategyPosition) {
  StrategyPosition_ = StrategyPosition;
  PutQueryParameter("StrategyPosition", string_ValueOfInt(StrategyPosition_));
}

int ConfigDdosRequest::GetLevel(void) const {
  return Level_;
}
void ConfigDdosRequest::SetLevel(int Level) {
  Level_ = Level;
  PutQueryParameter("Level", string_ValueOfInt(Level_));
}


} } // namespace aliyun { namespace Yundun {

// end of file 
